package br.com.rotary.servico;

import br.com.rotary.generico.ServicoGenerico;
import br.com.rotary.modelo.Anexo;
import java.util.Date;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author laverson
 */
@Stateless
public class AnexoServico extends ServicoGenerico<Anexo> {

    @EJB
    UsuarioServico usuarioServico;

    public AnexoServico() {
        super(Anexo.class);
    }

    public void atualizar(List<Anexo> anexos) {

        for (Anexo anexo : anexos) {
            anexo.setDataAtualizacao(new Date());
            anexo.setUsuarioAtualizacao(usuarioServico.getCurrentUser());

            super.atualizar(anexo);
        }
    }

    public void remover(List<Anexo> anexos) {

        for (Anexo anexo : anexos) {
            anexo.setDataAtualizacao(new Date());
            anexo.setUsuarioAtualizacao(usuarioServico.getCurrentUser());

            super.remover(anexo);
        }
    }
}
